package com.sky.service;

import com.sky.vo.BusinessDataVO;
import com.sky.vo.DishOverViewVO;
import com.sky.vo.OrderOverViewVO;
import com.sky.vo.SetmealOverViewVO;

import java.time.LocalDateTime;

/**
 * PROJECT_NAME: sky-take-out
 * NAME: WorkSpaceService
 * USER: zhang
 * DATE: 2023/6/9
 * DESCRIPTION :B端-工作台服务层接口
 */
public interface WorkSpaceService {
    /**
     * 查询今日运营数据
     * @return 全局通用返回信息Bean(businessDataVO)
     */
    BusinessDataVO selectBusinessData(LocalDateTime startTime, LocalDateTime endTime);

    /**
     * 查询订单管理数据
     * @return 全局通用返回信息Bean(OrderOverViewVO)
     */
    OrderOverViewVO selectOverviewOrders();

    /**
     * 查询菜品总览
     * @return 全局通用返回信息Bean(DishOverViewVO)
     */
    DishOverViewVO selectDishOverViews();

    /**
     * 查询套餐总览
     * @return 全局通用返回信息Bean(DishOverViewVO)
     */
    SetmealOverViewVO selectOverviewSetmeals();

}
